首页>>百科常识

如何添加php环境变量

今天宠物迷的小编给各位宠物饲养爱好者分享php 设置 环境变量的宠物知识,其中也会对如何添加php环境变量(如何添加php环境变量数据)进行专业的解释,如果能碰巧解决你现在面临的宠物相关问题,别忘了关注本站哦,现在我们开始吧!

如何添加php环境变量

1.把PHP.EXE加入到环境变量,不用每次都进入到PHP的目录
① 右击我的电脑-属性-高级-环境变量
②找到 Path 这一项(可能需要向下滚动才能找到),鼠标双击 Path 这一项,在最后加入你的 PHP 目录和类库所在的路径,包括前面的“;”(例如:;C:\php;C:\php\ext)
③点击“新建”按钮并在“变量名”中输入“PHPRC”,在“变量值”中输入 php.ini 文件所在的目录(例如:C:\php) ,这个步骤是为了让windows找到php.ini.
④重启计算机
2.PHP.EXE常用命令
-r:运行PHP代码
-f :运行PHP文件(使用最多的) -h: 其他命令请参考此处

如何添加php环境变量

如何添加php环境变量

1.把PHP.EXE加入到环境变量,不用每次都进入到PHP的目录
① 右击我的电脑-属性-高级-环境变量
②找到 Path 这一项(可能需要向下滚动才能找到),鼠标双击 Path 这一项,在最后加入你的 PHP 目录和类库所在的路径,包括前面的“;”(例如:;C:\php;C:\php\ext)
③点击“新建”按钮并在“变量名”中输入“PHPRC”,在“变量值”中输入 php.ini 文件所在的目录(例如:C:\php) ,这个步骤是为了让windows找到php.ini.
④重启计算机
2.PHP.EXE常用命令
-r:运行PHP代码
-f :运行PHP文件(使用最多的) -h: 其他命令请参考此处

PHP+phpstorm环境搭建问题

Apache和php是标配,虽然也有别的环境(像IIS,用的少),你不用Apache启动,php环境怎么可能搭建好,想看phpinfo,必须要Apache。

php配置运行环境怎么配置

对于学习php的新手,由于网上的配置方法都是很久之前的,及时性不高,环境配置往往令人很头疼,我初学php配置环境时配置了3个晚上,每次总是会出现这样或那样的问题,如今把最新版的PHP5.5.15+Apache2.4.10+MySQL5.6.20,win7x86的配置方法分享给大家,64位的同理,不过下载的软件需要也是64位的。
工具/原料


环境:win7 32.(64位的同理,下载相关软件必须是对应的64位版本)
PHP5.5.15(php-5.5.15-Win32-VC11-x86.zip)
Apache2.4.10(httpd-2.4.10-win32-VC11.zip)
MySQL5.6.20(mysql-5.6.20-win32.zip)
方法/步骤1、准备(下载所需软件)


安装apache前必须先安装VC11(VSU_4\vcredist_x86****),网址为http://****microsoft***m/en-us/download/details.aspx?id=30679,选择时选择英文版的,如果win7系统是64位的请下载VSU_4\vcredist_x64****,下载页面参看下图


Apache2.4.10(httpd-2.4.10-win32-VC11.zip)网址:http://****apachelounge***m/download/
PHP5.5.15(php-5.5.15-Win32-VC11-x86.zip)这里我们选择的是线程安全版,关于线程安全版与非线程安全版的区别可 自行上网查阅相关资料,下载网址:http://windows.php****/download/,VC11 x86 Thread Safe为32位的线程安全版
MySQL5.6.20(mysql-5.6.20-win32.zip),网址:http://dev.mysql***m/downloads/mysql/,此处选择的为免安装版,参看下图


END
方法/步骤2、安装


1
安装VC11,双击打开,点击若干个下一步直至安装成功就OK了
2
Apache 下载后是zip包,解压到后放在合适的位置就可以了,不建议放在C盘里,因为重装系统C盘的数据会全部丢失,这里我们将它放在F盘的phptools文件夹下的apache2.4目录下
3
php 下载后也是zip包,同样解压到合适位置,我们这里也将其放在F盘的phptools文件夹下的php5.5目录下
4
MySQL选择的是免安装版的,就更简单了,同样是解压到合适的位置,这里我们也将其放在F盘的phptools文件夹下的MySQL目录下,解压安装后如下图


END
方法/步骤3、配置PHP


1
将F:\phptools\php5.5\php.ini-production 复制一份,并重命名为php.ini;

2
将 F:\phptools\php5.5和F:\phptools\php5.5\ext加入环境变量PATH中,选中计算机,右键属性-->高级系 统设置 -->环境变量-->系统变量,找到Path,编辑,在其后加上;F:\phptools\php5.5;F:\phptools \php5.5\ext,如下图,

END
方法/步骤4、配置Apache


1
用记事本打开F:\phptools\Apache2.4\Apache24\conf
查找ServerRoot,修改ServerRoot "C:/Apache24" => ServerRoot "F:/phptools/Apache2.4/Apache24"(这里输入的是你解压apache安装包后放的位置)

2
查找#ServerName ****example***m:80 ,修改为 ServerName ****example***m:80 (去掉前面的#)
3
查找DocumentRoot "c:/Apache24/htdocs" , 修改为DocumentRoot "F:/phptools/Apache2.4/Apache24/htdocs" (如果一样,就不用改)
4
查找 ,修改为 (如果一样,就不用改)
5
查找DirectoryIndex index.html ,修改为 DirectoryIndex index.html index.php index.htm (这里我们添加了index.php index.htm)

6
查找ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" ,修改为 ScriptAlias /cgi- bin/ " F:/phptools/Apache2.4/Apache24/cgi-bin" (如果一样,也不用改)


7
查找 修改为 (如果一样,也不用改)


8
在 F:\phptools\apache2.4.10\conf\httpd***nf最后一行添加添 加 LoadModule php5_module "F:/phptools/php5.5/php5apache2_4.dll" 让 apache 支持php (请确认F:/phptools/ php5.5/有php5apache2_4.dll,如果你下载的是我提供的连接肯定是有的)

9
添加 AddType application/x-httpd-php .php .html .htm

10
添加 PHPIniDir "F:/phptools/php5.5" (告诉apache php.ini的位置)
至此,httpd***nf 配置完成,保存httpd***nf 。


END
方法/步骤5、将apache安装到系统服务中


1
输入F:\phptools\Apache2.4\Apache24\bin\httpd -k install,回车
安装过程如下图所示


END
方法/步骤6、开启几个常用php扩展


用记事本打开F:\phptools\php5.5\php.ini
将; extension_dir = "ext"修改为 extension_dir = "ext" (去掉extension前面的分号)

将;extension=php_mbstring.dll 修改为 extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)


将;extension=php_mysql.dll修改为 extension=php_mysql.dll(去掉extension前面的分号)


将;extension=php_mysqli.dll 修改为 extension=php_mysqli.dll(去掉extension前面的分号)


END
方法/步骤7、启动Apache


MySQL免安装版环境配置已有朋友写过相关经验,我就不赘述了,参考
经验朋友niyikai写的经验即可。网址如下
http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html

启动apache,有两种启动方式:
在windows服务中启动;点击开始,找到计算机,右键-->管理-->服务和应用程序-->服务,找到Apache2.4,右键启动即可,如下图



双击F:\phptools\Apache2.4\Apache24\bin\ApacheMonitor****启动,如下图

END
方法/步骤8、启动MySQL


1
MySQL免安装版配置成功后,也在服务中启动,启动方法与Apache在服务中启动方式类似,所不同的是,你点击右键启动的是MySQL服务
END
注意事项


配置Apache时,配置的目录要与你解压放置的目录一致,否则会出错
启动Apache前要先在windows里安装成功才能启动
MySQL免安装版必须要先配置成功后才能启动

如何添加php环境变量?

如果是Windows系统: 桌面-》我的电脑-》属性-》高级系统设置-》环境变量 如果是Linux系统: 软链:ln -s php执行文件的真实路径 /usr/bin/php 如:ln -s /usr/local/php/bin/php /usr/bin/php 或者编辑/etc/profile文件,手动将php的真实执行路径添加进PATH

windows server 2008怎么配置php环境

您好,Windows Server 2008配置PHP运行环境有很多方案。最简便的方法是使用一键搭建工具,如phpStudy、phpFind、phpLight、phpNow之类的小工具,当然如果您要手动搭建,也是可以的。不知道您的具体需求。。

什么是php环境变量 都有些什么语法

$_SERVER
变量由 web 服务器设定或者直接与当前脚本的执行环境相关联。类似于旧数组 $HTTP_SERVER_VARS 数组(依然有效,但反对使用)。
$_GET
经由 URL 请求提交至脚本的变量。类似于旧数组 $HTTP_GET_VARS 数组(依然有效,但反对使用)。
$_POST
经由 HTTP POST 方法提交至脚本的变量。类似于旧数组 $HTTP_POST_VARS 数组(依然有效,但反对使用)。
$_COOKIE
经由 HTTP Cookies 方法提交至脚本的变量。类似于旧数组 $HTTP_COOKIE_VARS 数组(依然有效,但反对使用)。
$_FILES
经由 HTTP POST 文件上传而提交至脚本的变量。类似于旧数组 $HTTP_POST_FILES 数组(依然有效,但反对使用)。
详细信息请参阅 POST 方法上传。
$_ENV
执行环境提交至脚本的变量。类似于旧数组 $HTTP_ENV_VARS 数组(依然有效,但反对使用)。
$_REQUEST
经由 GET,POST 和 COOKIE 机制提交至脚本的变量,因此该数组并不值得信任。所有包含在该数组中的变量的存在与否
以及变量的顺序均按照 php.ini 中的 variables_order 配置指示来定义。此数组在 PHP 4.1.0 之前没有直接对应的版本。
参见 import_request_variables()。
$_GLOBALS

如何把php-cgi环境添加到系统的环境变量中

第一步:找到系统PHP的安装路径
例如:D:\PHP,这里包含php-cgi****
第二步:以win7系统为例,鼠标右键计算机属性
第三步: 点击高级系统设置
第四步:点击环境变量
第五步:设置PATH属性,添加PHP所在路径,注意:前面加分号
第六步:点击确定,在命令行下输入php-cgi -v,显示如下,说明安装成功

ubuntu安装了php5.6怎么使用

安装php 执行命令 sudo add-apt-repository ppa:ondrej/php5-5.6 如果报错和没有发现命令则执行 sudo apt-get install python-software-properties 再执行 sudo apt-get update sudo apt-get install php52 如果安装了php,但访问 .php 文件报 502错误 这个问题一包是nginx 在吧 .php文件交给 php-fpm 时出错 php-fpm 是 ** 9000端口的那个东东 在nginx***nf中 location ~ .php{ include fastcgi_params; fastcgi_pass 127.0.0.1:9000; # 这个就是交给php-fpm处理 fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/nginx/htmlfastcgi_script_name; } 先看看php-fpm 是否在运行 运行命令 root@iZ28e6fditbZ:/usr/share/nginx/www# ps auxf | grep php-fpm root 22864 0.0 0.0 9380 936 pts/1 S+ 14:09 0:00 _ grep –color=auto php-fpm root 15397 0.0 1.8 344368 18648 ? Ss 12:20 0:00 php-fpm: master process (/etc/php5/fpm/php-fpm***nf) … ps auxf | grep php-fpm 这是查找在运行的进程 a,x 是 本用户和其他用户都打开的,如上表示已启动 如果没有则执行 service php5-fpm start 再看看有没有运行,如果又是命令错误或没有的的话 … apt-get install php5-fpm 遇到类似的问题,你可以去后盾人平台看看的哦,里面的东西不错应该能帮你解决一些不明白的问题(❁´◡`❁)*

如何让PHP能够读取系统环境变量

一、fpm模式
1、通过服务器传递
如在nginx的配置里设置:
fastcgi_param ENV_XXX 123456;
每次页面请求nginx都会将此变量传递给php,php可以通过getenv函数或$_SERVER全局变量获得。
2、通过fpm配置传递
fpm在每次启动时都会读取php-fpm***nf文件中的环境变量设置,如:
env[ENV_XXX]="test test"
或者让fpm读取系统环境变量,如:
env[ENV_XXX]=$ENV_XXX
注意此种方式要确保系统环境变量存在,且不被sudo禁用。
如果fpm是用sudo方式启动,默认sudo会禁用一些环境变量,可以通过以下方式放开限制:
vim /etc/sudoers
Defaults env_reset
Defaults env_keep = "ENV_XXX"
或者干脆放开所有限制:
Defaults !env_reset
最后,如果修改了php-fpm***nf中的设置需要重启fpm才能生效,同样php可以通过getenv函数或$_SERVER全局变量获得环境变量。
二、命令行模式
命令行模式限制较少,可以通过getenv函数或$_SERVER全局变量获取对当前执行用户有效的系统环境变量,同样要注意sudo的限制。

本文由宠物迷 百科常识栏目发布,非常欢迎各位朋友分享到个人朋友圈,但转载请说明文章出处“如何添加php环境变量

标签:宠物爱好